package com.mmf.dao;

import com.mmf.dto.ResponseModel;
import com.mmf.model.Comment;
import com.mmf.model.GoodsImg;
import com.mmf.model.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by MMF on 2017-10-18.
 */
public interface ICommentDao {
    int insert(Comment comment);

    int delete(@Param("id") int id);

    Comment update(@Param("comment") Comment object);

    Comment find(@Param("id") int id);

    /**
     * 获取评论列表
     *
     * @param page
     * @return
     */
    List<Comment> list(@Param("page") Page page,@Param("userId") String userId,@Param("goodsId") String goodsId);

    /**
     * 插入图片的记录
     *
     * @param imgName
     * @param id
     * @return
     */
    int insertImage(@Param("imgName") String imgName, @Param("id") int id, @Param("type") int type);

    /**
     * 获取图片
     *
     * @param id
     * @return
     */
    List<GoodsImg> getImageList(@Param("id") int id);
}
